home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_31_VirtualSystem.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
55KB
|
897 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 3E2E 6FA9 move.w D7, [A6 + 0x6FA9]
00000004 0000 1978 ori.b D0, 0x78 /* 'x' */
00000008 0000 09AE ori.b D0, 0xAE
0000000C 0000 0118 ori.b D0, 0x18
00000010 8000 or.b D0, D0
00000012 0002 0314 ori.b D2, 0x14
00000016 1742 05DA move.b [A3 + 0x5DA], D2
0000001A 15AA 1732 3856 move.b [A2 + D3 + 0x56], [A2 + 0x1732]
00000020 6E69 bgt +0x6B /* 0000008B */
00000022 6556 bcs +0x58 /* 0000007A */
00000024 5379 6D6F 173A subq.w [0x6D6F173A], 1
0000002A 4256 clr.w [A6]
0000002C 7569 moveq.l D2, 0x69
0000002E 7456 moveq.l D2, 0x56
00000030 6265 bhi +0x67 /* 00000097 */
00000032 7973 moveq.l D4, 0x73
00000034 158A 0146 move.b <<invalid full ext with IS == 1 and I/IS == 6>>, A2
00000038 2688 move.l [A3], A0
0000003A 1582 157A 1752 185A 556E move.b [[A2 + 0x1752185A] + 0x556E], D2
00000044 746C moveq.l D2, 0x6C
00000046 06A2 159A 666E addi.l -[A2], 0x159A666E
0000004C 1852 movea.b A4, [A2]
0000004E 18B2 FC92 move.b [A4], [A2 + A7 * 4 - 0x110]
00000052 175A 18AA move.b [A3 + 0x18AA], [A2]+
00000056 176A 5353 6176 move.b [A3 + 0x6176], [A2 + 0x5353]
0000005C 642D bcc +0x2F /* 0000008B */
0000005E 6C79 bge +0x7B /* 000000D9 */
00000060 756D moveq.l D2, 0x6D
00000062 742E moveq.l D2, 0x2E
00000064 1572 1592 FAAE 1762 move.b [A2 + 0x1762], [[ + D1 * 4] - 0x552]
0000006C 607C bra +0x7E /* 000000EA */
0000006E 1772 2F56 177A move.b [A3 + 0x177A], <<invalid full ext with IS == 1 and I/IS == 6>>
00000074 17A2 178A 18A2 move.b [[ + <<invalid base displacement size>> + D1 * 8] + 0x18A2], -[A2]
label0000007A:
0000007A 1652 movea.b A3, [A2]
0000007C 2856 movea.l A4, [A6]
0000007E 4164 chk.w D0, -[A4]
00000080 6448 bcc +0x4A /* 000000CA */
00000082 7279 moveq.l D1, 0x79
00000084 165A movea.b A3, [A2]+
00000086 2456 movea.l A2, [A6]
00000088 2656 movea.l A3, [A6]
0000008A 1662 movea.b A3, -[A2]
0000008C 2556 6548 move.l [A2 + 0x6548], [A6]
00000090 722E moveq.l D1, 0x2E
00000092 2756 18BA move.l [A3 + 0x18BA], [A6]
00000096 2E56 movea.l A7, [A6]
00000098 6175 bsr +0x77 /* 0000010F */
0000009A 6C74 bge +0x76 /* 00000110 */
0000009C 5369 6543 subq.w [A1 + 0x6543], 1
000000A0 5479 3E56 7820 addq.w [0x3E567820], 2
000000A6 4465 neg.w -[A5]
000000A8 6669 bne +0x6B /* 00000113 */
000000AA 6E65 bgt +0x67 /* 00000111 */
000000AC 6B54 bmi +0x56 /* 00000102 */
000000AE 7573 moveq.l D2, 0x73
000000B0 6265 bhi +0x67 /* 00000117 */
000000B2 2031 362D move.l D0, [A1 + D3.w * 8 + 0x2D]
000000B6 3235 3529 3F56 move.w D1, [[A5 + 0x3F56 + D3 * 4]]
000000BC 7665 moveq.l D3, 0x65
000000BE 3135 2920 17C2 move.w -[A0], [A5 + 0x17C2 + D2]
000000C4 2A56 movea.l A5, [A6]
000000C6 6567 bcs +0x69 /* 0000012F */
000000C8 6976 bvs +0x78 /* 00000140 */
label000000CA:
000000CA 7369 moveq.l D1, 0x69
000000CC 6577 bcs +0x79 /* 00000145 */
000000CE 17D2 17DA 3056 move.b [[] + 0x3056], [A2]
000000D4 4C65 17F2 movem.l D3,D5,D6,D7,A0,A1,A2,A3,A6, -[A5]
000000D8 17FA 1812 181A move.b [PC + D1 + 0x1A], [PC + 0x1812 /* 000018EC, cstring ""<EOF> */]
000000DE 1822 move.b D4, -[A2]
000000E0 1872 2B56 movea.b A4, <<invalid full ext with IS == 1 and I/IS == 6>>
000000E4 187A 182A movea.b A4, [PC + 0x182A /* 00001910, cstring ""<EOF> */]
000000E8 188A move.b [A4], A2
label000000EA:
000000EA 6343 bls +0x45 /* 0000012F */
000000EC 1892 move.b [A4], [A2]
000000EE 1832 183A move.b D4, [A2 + D1 + 0x3A]
000000F2 0326 btst -[A6], D1
000000F4 1882 move.b [A4], D2
000000F6 4E65 move USP, A5
000000F8 7743 moveq.l D3, 0x43
000000FA 3756 6D75 move.w [A3 + 0x6D75], [A6]
000000FE 3136 3535 292E 5175 move.w -[A0], [[A6 + 0x292E5175] + D3 * 4]
// begin alternate branch 00000102-00000106
label00000102:
00000102 292E 5175 move.l -[A4], [A6 + 0x5175]
// end alternate branch 00000102-00000106
label00000102: // (misaligned)
00000106 6963 bvs +0x65 /* 0000016B */
00000108 6B4E bmi +0x50 /* 00000158 */
0000010A 6577 bcs +0x79 /* 00000183 */
0000010C 1407 move.b D2, D7
0000010E 3956 6661 move.w [A4 + 0x6661], [A6]
// begin alternate branch 00000110-00000112
label00000110:
00000110 6661 bne +0x63 /* 00000173 */
// end alternate branch 00000110-00000112
label00000110: // (misaligned)
00000112 756C moveq.l D2, 0x6C
00000114 5382 subq.l D2, 1
00000116 1000 move.b D0, D0
00000118 6B26 bmi +0x28 /* 00000140 */
0000011A 0833 072E 086C btst.b [A3 + D0 + 0x6C], 0x2E /* '.' */
00000120 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000122 0B00 btst D0, D5
00000124 CB77 7812 and.w [A7 + D7 + 0x12], D5
00000128 4634 1000 not.b [A4 + D1.w]
0000012C 5E12 addq.b [A2], 7
0000012E 8D00 sbcd D6, D0
00000130 8500 sbcd D2, D0
00000132 6900 F900 bvs -0x6FE /* FFFFFA34 */
00000136 6900 0B00 bvs +0xB02 /* 00000C38 */
0000013A 0385 bclr D5, D1
0000013C 0EC0 .incomplete
0000013E B823 cmp.b D4, -[A3]
label00000140:
00000140 0B52 bchg [A2], D5
00000142 325E movea.w A1, [A6]+
00000144 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000146 2B06 move.l -[A5], D6
00000148 324A movea.w A1, A2
0000014A 6E52 bgt +0x54 /* 0000019E */
0000014C 320B move.w D1, A3
0000014E 000F C902 ori.b A7, 0x2
00000152 8CE3 divu.w D6, -[A3]
00000154 01E3 .incomplete
00000156 550B subq.b A3, 2
label00000158:
00000158 01D6 .incomplete
0000015A A302 syscall Read, flags=3
0000015C E305 asl D5.b, 1
0000015E 0C08 0C0E cmpi.b A0, 0xE
00000162 0B00 btst D0, D5
00000164 0B80 bclr D0, D5
00000166 B383 xor.l D3, D1
00000168 504B addq.w A3, 8
0000016A 0403 0A30 subi.b D3, 0x30 /* '0' */
0000016E E355 roxl D5.w, 1
00000170 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000172 2A23 move.l D5, -[A3]
00000174 0454 121C subi.w [A4], 0x121C
00000178 5020 addq.b -[A0], 8
0000017A 5B86 subq.l D6, 5
0000017C 2B04 move.l -[A5], D4
0000017E 9304 subx.b D1, D4
00000180 3306 move.w -[A1], D6
00000182 0348 bchg A0, D1
00000184 CBB0 A315 and.l [[A0] + A2 * 2], D5
00000188 9330 B3D2 6B5F sub.b [[] + 0x6B5F], D1
0000018E A315 syscall SetVol/PBHSetVol/HSetVol, flags=3
00000190 73B6 moveq.l D1, 0xFFFFFFB6
00000192 7B52 moveq.l D5, 0x52
00000194 4B2F A315 .invalid 5, [A7 - 0x5CEB] // invalid opcode 4 with b == 4
00000198 833E or.b <<invalid special address>>, D1
0000019A 2318 move.l -[A1], [A0]+
0000019C 4BDF lea.l A5, [A7]+
label0000019E:
0000019E BB10 xor.b [A0], D5
000001A0 8330 A323 D32D 2330 8B07 or.b [[A0 - 0x2CD3 + A2 * 2] + 0x23308B07], D1
000001AA 1000 move.b D0, D0
000001AC 4107 .invalid 0, D7 // invalid opcode 4 with b == 4
000001AE 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000001B0 D62A E305 add.b D3, [A2 - 0x1CFB]
000001B4 0B00 btst D0, D5
000001B6 AB87 syscall slXMASK11
000001B8 E355 roxl D5.w, 1
000001BA 1234 0F49 move.b D1, [[A4 + <<invalid base displacement size>>]]
000001BE 050B btst A3, D2
000001C0 481F nbcd.b [A7]+
000001C2 8700 sbcd D3, D0
000001C4 6C7B bge +0x7D /* 00000241 */
000001C6 B34B cmpm.w [A1]+, [A3]+
000001C8 5FA7 subq.l -[A7], 7
000001CA 0066 F505 ori.w -[A6], 0xF505
000001CE 48E3 055B movem.l -[A3], D5,D7,A1,A3,A4,A6,A7
000001D2 2F33 0708 move.l -[A7], [A3 + <<invalid base displacement size>> + D0 * 8]
000001D6 1234 337A C905 1348 2503 move.b D1, [[A4 - 0x36FAECB8] + 0x2503]
000001E0 70CB moveq.l D0, 0xFFFFFFCB
000001E2 A393 syscall Microseconds, flags=3
000001E4 5E9B addq.l [A3]+, 7
000001E6 39E3 0F13 move.w 0xF13, -[A3]
000001EA 158B 30E3 move.b [A2 + D3.w - 0x29], A3
000001EE 6D7B blt +0x7D /* 0000026B */
000001F0 5EC3 sgt D3
000001F2 534B subq.w A3, 1
000001F4 5200 addq.b D0, 1
000001F6 C511 and.b [A1], D2
000001F8 9233 079B 42D3 0128 sub.b D1, [[ + D0 * 8] + 0x42D30128]
00000200 B302 xor.b D2, D1
00000202 0B00 btst D0, D5
00000204 F363 .extension 0x363 <<F/4-5/1>> // unimplemented
00000206 B303 xor.b D3, D1
00000208 782B moveq.l D4, 0x2B
0000020A 0841 016C bchg.b D1, 0x6C /* 'l' */
0000020E 732C moveq.l D1, 0x2C
00000210 96F3 0505 sub.w A3, [[A3 + <<invalid base displacement size>>] + D0 * 4]
00000214 150F move.b -[A2], A7
00000216 50C5 st D5
00000218 1134 103B move.b -[A0], [A4 + D1.w + 0x3B]
0000021C 033C 4B58 btst 0x58 /* 'X' */, D1
00000220 E20E lsr D6.b, 1
00000222 6108 bsr +0xA /* 0000022C */
00000224 8305 sbcd D1, D5
00000226 D6E3 add.w A3, -[A3]
00000228 8553 or.w [A3], D2
0000022A 00CA .incomplete
fn0000022C:
0000022C 2A5A movea.l A5, [A2]+
0000022E A334 syscall VRemove, flags=3
00000230 DB1D add.b [A5]+, D5
00000232 FB17 .extension 0xB17 <<F/4-5/5>> // unimplemented
00000234 3B4E 0B00 move.w [A5 + 0xB00], A6
00000238 AB2C syscall 0xB2C
0000023A BB0C cmpm.b [A5]+, [A4]+
0000023C 3307 move.w -[A1], D7
0000023E C104 abcd D0, D4
00000240 0B84 bclr D4, D5
00000242 6053 bra +0x55 /* 00000297 */
00000244 57A1 subq.l -[A1], 3
00000246 0063 20D6 ori.w -[A3], 0x20D6
0000024A FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
0000024C 2506 move.l -[A2], D6
0000024E 300B move.w D0, A3
00000250 009B 40A5 00B3 ori.l [A3]+, 0x40A500B3
00000256 0221 070B andi.b -[A1], 0xB
0000025A 000F A83B ori.b A7, 0x3B /* ';' */
0000025E 034E bchg A6, D1
00000260 2A23 move.l D5, -[A3]
00000262 0664 3307 addi.w -[A4], 0x3307
00000266 0B00 btst D0, D5
00000268 232A 5EBB move.l -[A1], [A2 + 0x5EBB]
0000026C 11F3 023B 032A move.b [0x0000032A], [A3 + D0.w * 2 + 0x3B]
00000272 785A moveq.l D4, 0x5A
00000274 5B07 subq.b D7, 5
00000276 0B00 btst D0, D5
00000278 0F41 bchg D1, D7
0000027A 0323 btst -[A3], D1
0000027C 08A3 0361 bclr.b -[A3], 0x61 /* 'a' */
00000280 0093 015B 0FA1 ori.l [A3], 0x15B0FA1
00000286 0265 075B andi.w -[A5], 0x75B
0000028A 65D3 bcs -0x2B /* 0000025F */
0000028C 0EB3 0150 0B1B A101 .invalid.l [[A3 + <<invalid base displacement size>> + A2]], 0x1500B1B // invalid immediate operation
00000294 F317 .extension 0x317 <<F/4-5/1>> // unimplemented
00000296 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00000298 1308 move.b -[A1], A0
0000029A 7B0E moveq.l D5, 0x0E
0000029C FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
0000029E B301 xor.b D1, D1
000002A0 9B0A subx.b -[A5], -[A2]
000002A2 8B0B sbcd -[A5], -[A3]
000002A4 2502 move.l -[A2], D2
000002A6 1B47 FB12 move.b [A5 - 0x4EE], D7
000002AA 8321 or.b -[A1], D1
000002AC C308 abcd -[A1], -[A0]
000002AE 7312 moveq.l D1, 0x12
000002B0 1B34 D335 F309 063B move.b -[A5], [[A4 - 0xCF6F9C5] + A5 * 2]
000002B8 035E bchg [A6]+, D1
000002BA 32D3 move.w [A1]+, [A3]
000002BC 20BB 06F3 move.l [A0], [PC + D0.w * 8 - 0x13]
000002C0 018C bclr A4, D0
000002C2 CB06 abcd D5, D6
000002C4 F853 031B .extension 0x853 <<F/1/4>>, 0x031B // unimplemented
000002C8 020B 000F andi.b A3, 0xF
000002CC 5E4E addq.w A6, 7
000002CE 6A43 bpl +0x45 /* 00000313 */
000002D0 025E B301 andi.w [A6]+, 0xB301
000002D4 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000002D6 3B09 move.w -[A5], A1
000002D8 3B03 move.w -[A5], D3
000002DA AB15 syscall PatExpand
000002DC A105 syscall Status, flags=1
000002DE 9653 sub.w D3, [A3]
000002E0 5752 subq.w [A2], 3
000002E2 326C 1B02 movea.w A1, [A4 + 0x1B02]
000002E6 052E 0FC5 btst [A6 + 0xFC5], D2
000002EA 0B0E btst A6, D5
000002EC 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
000002EE 8306 sbcd D1, D6
000002F0 A50D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=5
label000002F2:
000002F2 A92F syscall GetWindowPic
000002F4 250C move.l -[A2], A4
000002F6 DB02 addx.b D5, D2
000002F8 5B58 subq.w [A0]+, 5
000002FA 6889 bvc -0x75 /* 00000285 */
000002FC 26CB move.l [A3]+, A3
000002FE B07B 9900 cmp.w D0, [PC + <<invalid base displacement size>> + A1]
00000302 F700 .extension 0x700 <<F/4-5/3>> // unimplemented
00000304 BBF1 1B45 cmpa.l A5, <<invalid full ext with IS == 1 and I/IS == 5>>
00000308 1893 move.b [A4], [A3]
0000030A 0656 2304 addi.w [A6], 0x2304
0000030E 6AE2 bpl -0x1C /* 000002F2 */
00000310 C4C9 mulu.w D2, A1
00000312 18E3 move.b [A4]+, -[A3]
00000314 46C5 move.w SR, D5
00000316 18B3 005A move.b [A4], [A3 + D0.w + 0x5A]
0000031A 4B40 chk.w D5, D0
0000031C D518 add.b [A0]+, D2
0000031E 2E0E move.l D7, A6
00000320 BB58 xor.w [A0]+, D5
00000322 4519 .invalid 2, [A1]+ // invalid opcode 4 with b == 4
00000324 2519 move.l -[A2], [A1]+
00000326 580B addq.b A3, 4
00000328 000F E100 ori.b A7, 0x0
0000032C 2B32 3058 move.l -[A5], [A2 + D3.w + 0x58]
00000330 9919 sub.b [A1]+, D4
00000332 B324 xor.b -[A4], D1
00000334 2516 move.l -[A2], [A6]
00000336 5377 5B0F A102 F375 subq.w [[A7 + <<invalid base displacement size>>] + D5 * 2 - 0x5EFD0C8B], 1
0000033E E91A rol D2.b, 4
00000340 5E73 0D32 6205 1001 030F addq.w [[A3 + 0x62051001 + D0 * 4] + 0x30F], 7
0000034A C50F abcd -[A2], -[A7]
0000034C B300 xor.b D0, D1
0000034E 0FFD .incomplete
00000350 1893 move.b [A4], [A3]
00000352 3381 0313 08F3 05F3 move.w [[A1 + D0 * 2] + 0x8F305F3], D1
0000035A 17D7 0149 move.b [[PC + <<invalid base displacement size>>]], [A7]
0000035E 030D btst A5, D1
00000360 E518 rol D0.b, 2
00000362 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000364 1B16 move.b -[A5], [A6]
00000366 325E movea.w A1, [A6]+
00000368 32E1 move.w [A1]+, -[A1]
0000036A 1861 movea.b A4, -[A1]
0000036C 19F7 0163 3D19 E781 7EB3 002D move.b 0x2D /* '-' */, [[A7 + 0x3D19] - 0x187E814D]
00000378 194E 6A20 move.b [A4 + 0x6A20], A6
0000037C F701 .extension 0x701 <<F/4-5/3>> // unimplemented
0000037E 9BB5 340A sub.l [A5 + D3.w * 4 + 0xA], D5
00000382 7B05 moveq.l D5, 0x05
00000384 3307 move.w -[A1], D7
00000386 3304 move.w -[A1], D4
00000388 D6C3 add.w A3, D3
0000038A 05E3 .incomplete
0000038C 0523 btst -[A3], D2
0000038E 122D 060F move.b D1, [A5 + 0x60F]
00000392 1A83 move.b [A5], D3
00000394 B233 07B3 0153 08B3 0183 029B cmp.b D1, [[0x15308B3 + D0 * 8] + 0x183029B]
000003A0 0B32 650C btst <<invalid full ext with I/IS == 4>>, D5
000003A4 0F5E bchg [A6]+, D7
000003A6 50E1 st -[A1]
000003A8 0B5E bchg [A6]+, D5
000003AA 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
000003AC 6B1C bmi +0x1E /* 000003CA */
000003AE 3307 move.w -[A1], D7
000003B0 7824 moveq.l D4, 0x24
000003B2 A536 syscall MoreMasters, flags=5
000003B4 6316 bls +0x18 /* 000003CC */
000003B6 4908 .invalid 4, A0 // invalid opcode 4 with b == 4
000003B8 2E4B movea.l A7, A3
000003BA 0D73 0B23 1593 0FE3 0FB3 bchg [[A3 + 0x1593 + D0 * 2] + 0xFE30FB3], D6
000003C4 1673 0B1B 1583 12A5 movea.b A3, [[A3 + D0 * 2] + 0x158312A5]
// begin alternate branch 000003CA-000003CC
label000003CA:
000003CA 12A5 move.b [A1], -[A5]
// end alternate branch 000003CA-000003CC
label000003CA: // (misaligned)
label000003CC:
000003CC 408C negx.l A4
000003CE 8107 sbcd D0, D7
000003D0 BB07 xor.b D7, D5
000003D2 D6B3 22E3 add.l D3, [A3 + D2.w * 2 - 0x29]
000003D6 050B btst A3, D2
000003D8 0208 2B1F andi.b A0, 0x1F
// begin alternate branch 000003DA-000003DC
label000003DA:
000003DA 2B1F move.l -[A5], [A7]+
// end alternate branch 000003DA-000003DC
label000003DA: // (misaligned)
000003DC 653D bcs +0x3F /* 0000041B */
000003DE 2101 move.l -[A0], D1
000003E0 9B0D subx.b -[A5], -[A5]
000003E2 2501 move.l -[A2], D1
000003E4 3B0F move.w -[A5], A7
000003E6 2101 move.l -[A0], D1
000003E8 CB00 abcd D5, D0
000003EA 5B0F subq.b A7, 5
000003EC C300 abcd D1, D0
000003EE D69E add.l D3, [A6]+
000003F0 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000003F2 DB0D addx.b -[A5], -[A5]
000003F4 6D0A blt +0xC /* 00000400 */
000003F6 0FC1 .incomplete
000003F8 3F83 0505 move.w [[A7 + <<invalid base displacement size>>] + D0 * 4], D3
000003FC 01C1 .incomplete
000003FE 090F btst A7, D4
label00000400:
00000400 0101 btst D1, D0
00000402 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000404 08A9 3FCB 7A4D bclr.b [A1 + 0x7A4D], 0xCB
0000040A 111F move.b -[A0], [A7]+
0000040C C31C and.b [A4]+, D1
0000040E 3B1F move.w -[A5], [A7]+
00000410 5313 subq.b [A3], 1
00000412 7B19 moveq.l D5, 0x19
00000414 6338 bls +0x3A /* 0000044E */
00000416 3344 0B28 move.w [A1 + 0xB28], D4
0000041A 6332 bls +0x34 /* 0000044E */
0000041C 932D D3AD sub.b [A5 - 0x2C53], D1
00000420 63B8 bls -0x46 /* 000003DA */
00000422 FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
00000424 F36C .extension 0x36C <<F/4-5/1>> // unimplemented
00000426 0073 67C7 02ED ori.w [A3 + D0.w * 2 - 0x19], 0x67C7
0000042C A323 syscall DisposHandle/DisposeHandle, flags=3
0000042E F32D .extension 0x32D <<F/4-5/1>> // unimplemented
00000430 A52F syscall PostEvent/PPostEvent, flags=5
00000432 1335 E31C move.b -[A1], <<invalid full ext with I/IS == 4>>
00000436 938F subx.l -[A1], -[A7]
00000438 0F00 btst D0, D7
0000043A F702 .extension 0x702 <<F/4-5/3>> // unimplemented
0000043C A4DB syscall vTruncateFile, flags=4
0000043E 293C 330A 9306 move.l -[A4], 0x330A9306
00000444 2ACB move.l [A5]+, A3
00000446 5BDB smi [A3]+
00000448 2924 move.l -[A4], -[A4]
0000044A 5601 addq.b D1, 3
0000044C 1083 move.b [A0], D3
label0000044E:
0000044E 06D6 .incomplete
00000450 9337 610D sub.b [[A7 + <<invalid base displacement size>>] + D6], D1
00000454 6A5A bpl +0x5C /* 000004B0 */
00000456 8337 0A61 or.b [A7 + D0 * 2 + 0x61], D1
0000045A 2D0A move.l -[A6], A2
0000045C 212B 9B40 move.l -[A0], [A3 - 0x64C0]
00000460 C100 abcd D0, D0
00000462 F375 .extension 0x375 <<F/4-5/1>> // unimplemented
00000464 4125 .invalid 0, -[A5] // invalid opcode 4 with b == 4
00000466 0C0E 0C08 cmpi.b A6, 0x8
0000046A 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000046C 5232 C101 addq.b [[A2 + <<invalid base displacement size>> + A4]], 1
00000470 B383 xor.l D3, D1
00000472 4EE0 jmp -[A0]
00000474 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000476 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000478 6A5A bpl +0x5C /* 000004D4 */
0000047A 7B17 moveq.l D5, 0x17
0000047C 4A3B 0352 32E5 tst.b [[PC] + 0x32E5]
00000482 2449 movea.l A2, A1
00000484 500F addq.b A7, 8
00000486 0163 bchg -[A3], D0
00000488 1302 move.b -[A1], D2
0000048A C901 abcd D4, D1
0000048C 0153 bchg [A3], D0
0000048E 0103 btst D3, D0
00000490 7823 moveq.l D4, 0x23
00000492 6C1A bge +0x1C /* 000004AE */
00000494 9781 subx.l D3, D1
00000496 D9C5 add.l A4, D5
00000498 02C5 .incomplete
0000049A 4AB3 0261 tst.l [A3 + D0.w * 2 + 0x61]
0000049E 0063 2A4D ori.w -[A3], 0x2A4D /* '*M' */
000004A2 4B61 chk.w D5, -[A1]
000004A4 0028 A303 0158 ori.b [A0 + 0x158], 0x3
000004AA 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4
000004AC 0F35 194E btst <<invalid full ext with IS == 1 and I/IS == 6>>, D7
// begin alternate branch 000004AE-000004B2
label000004AE:
000004AE 194E 6A87 move.b [A4 + 0x6A87], A6
// end alternate branch 000004AE-000004B2
label000004AE: // (misaligned)
label000004B0:
000004B0 6A87 bpl -0x77 /* 00000439 */
000004B2 02DD .incomplete
000004B4 6ADB bpl -0x23 /* 00000491 */
000004B6 028B 0A1B 0825 andi.l A3, 0xA1B0825
000004BC 2B2A 20F7 move.l -[A5], [A2 + 0x20F7]
000004C0 031E btst [A6]+, D1
000004C2 D122 add.b -[A2], D0
000004C4 8B37 2520 0FCD or.b [A7 + 0xFCD + D2 * 4], D5
000004CA 22F3 2525 01EB move.l [A1]+, [[A3 + 0x1EB] + D2 * 4]
000004D0 26D1 move.l [A3]+, [A1]
000004D2 22F3 0545 move.l [A1]+, <<invalid full ext with IS == 1 and I/IS == 5>>
// begin alternate branch 000004D4-000004D6
label000004D4:
000004D4 0545 bchg D5, D2
// end alternate branch 000004D4-000004D6
label000004D4: // (misaligned)
000004D6 011B btst [A3]+, D0
000004D8 1851 movea.b A4, [A1]
000004DA 2D0D move.l -[A6], A5
000004DC 090F btst A7, D4
000004DE 6111 bsr +0x13 /* 000004F1 */
000004E0 AB13 syscall PatConvert
000004E2 A702 syscall Read, flags=7
000004E4 3C21 move.w D6, -[A1]
000004E6 0C0E 3300 cmpi.b A6, 0x0
000004EA 9937 9125 0F8D sub.b [[A7 + 0xF8D] + A1], D4
000004F0 2203 move.l D1, D3
000004F2 6B83 bmi -0x7B /* 00000477 */
000004F4 5D83 subq.l D3, 6
000004F6 23E3 0FD7 02F5 move.l [0x0FD702F5], -[A3]
000004FC C338 D704 and.b [0xFFFFD704], D1
00000500 1AF7 0313 A703 C109 move.b [A5]+, [[A7 + D0 * 2] - 0x58FC3EF7]
00000508 12B3 0065 move.b [A1], [A3 + D0.w + 0x65]
0000050C 0FE3 .incomplete
0000050E 06AD 0E0F A808 78F7 addi.l [A5 + 0x78F7], 0xE0FA808
00000516 02A2 AD04 8129 andi.l -[A2], 0xAD048129
0000051C 94E3 sub.w A2, -[A3]
0000051E 055E bchg [A6]+, D2
00000520 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000522 D504 addx.b D2, D4
00000524 0F01 btst D1, D7
00000526 01F7 .incomplete
00000528 0470 F704 81C1 subi.w [[ + <<invalid base displacement size>>]], 0xF704
0000052E 04F7 .incomplete
00000530 8495 or.l D2, [A5]
00000532 F704 .extension 0x704 <<F/4-5/3>> // unimplemented
00000534 A609 syscall Delete/PBHDelete/HDelete, flags=6
00000536 1AF7 84BC move.b [A5]+, [A7 + A0.w * 4 - 0x68]
0000053A 9525 sub.b -[A5], D2
0000053C 2304 move.l -[A1], D4
0000053E 08A9 1333 14A1 bclr.b [A1 + 0x14A1], 0x33 /* '3' */
00000544 132A FB0C move.b -[A1], [A2 - 0x4F4]
00000548 3B0E move.w -[A5], A6
0000054A B320 xor.b -[A0], D1
0000054C CB14 and.b [A4], D5
0000054E 006B 061B 1BD6 ori.w [A3 + 0x1BD6], 0x61B
00000554 9303 subx.b D1, D3
00000556 8982 6B0B unpk D4, D2, 0x6B0B
0000055A 5E62 addq.w -[A2], 7
0000055C 320C move.w D1, A4
0000055E 0E2D 0C0F A82A .invalid.b [A5 - 0x57D6], 0xF // invalid immediate operation
00000564 4E0E .invalid // invalid opcode 4
00000566 D198 add.l [A0]+, D0
00000568 0FE9 .incomplete
0000056A 07D3 .incomplete
0000056C 133B 17E3 0493 0F23 3EAB move.b -[A1], [[0x493] + 0xF233EAB]
00000576 527B 33D3 1B1F 932D addq.w [[] + 0x1B1F932D], 1
0000057E 2B30 336F move.l -[A5], <<invalid full ext with IS == 1 and I/IS == 7>>
00000582 8312 or.b [A2], D1
00000584 8B87 F704 unpk D5, D7, 0xF704
00000588 E800 asr D0.b, 4
0000058A 3C1B move.w D6, [A3]+
0000058C 0D93 bclr [A3], D6
0000058E 0601 062A addi.b D1, 0x2A /* '*' */
00000592 E90A lsl D2.b, 4
00000594 BB19 xor.b [A1]+, D5
00000596 8543 C328 pack D2, D3, 0xC328
0000059A F50A .extension 0x50A <<F/4-5/2>> // unimplemented
0000059C 630F bls +0x11 /* 000005AD */
0000059E E50A lsl D2.b, 2
000005A0 6AE3 bpl -0x1B /* 00000585 */
000005A2 11FB 14B3 2083 move.b [0x00002083], [PC + D1.w * 4 - 0x77]
000005A8 2489 move.l [A2], A1
000005AA 018B bclr A3, D0
000005AC 0289 0143 0E0C andi.l A1, 0x1430E0C
000005B2 085E 4300 bchg.b [A6]+, 0x0
000005B6 3229 0D56 move.w D1, [A1 + 0xD56]
000005BA 2D0D move.l -[A6], A5
000005BC 0FA8 6A4E bclr [A0 + 0x6A4E], D7
000005C0 56DB sne [A3]+
000005C2 025B 07A3 andi.w [A3]+, 0x7A3
000005C6 000D 3BA7 ori.b A5, 0xA7
000005CA 8529 CB6A or.b [A1 - 0x3496], D2
000005CE 3B17 move.w -[A5], [A7]
000005D0 0B6A 3B17 bchg [A2 + 0x3B17], D5
000005D4 8323 or.b -[A3], D1
000005D6 8B07 sbcd D5, D7
000005D8 0F51 bchg [A1], D7
000005DA 021B 0EC3 andi.b [A3]+, 0xC3
000005DE 6E8B bgt -0x73 /* 0000056B */
000005E0 30FB 21A3 2379 02F7 053D move.w [A0]+, [[0x2379 + D2] + 0x2F7053D]
000005EA 9705 subx.b D3, D5
000005EC 4E43 trap 3
000005EE 0D97 bclr [A7], D6
000005F0 055A bchg [A2]+, D2
000005F2 BB0D cmpm.b [A5]+, [A5]+
000005F4 F705 .extension 0x705 <<F/4-5/3>> // unimplemented
000005F6 66E7 bne -0x17 /* 000005DF */
000005F8 0577 A785 bchg [[ + <<invalid base displacement size>>] + A2 * 8], D2
000005FC 88A7 or.l D4, -[A7]
000005FE 8595 or.l [A5], D2
00000600 AB5C syscall rMASK2
00000602 8B30 0F41 or.b [[A0 + <<invalid base displacement size>>]], D5
00000606 1D0F move.b -[A6], A7
00000608 00B7 85A8 9502 F705 ori.l [[A7 + <<invalid base displacement size>>] + A7 * 8], 0x85A89502
00000610 BB00 xor.b D0, D5
00000612 3C23 move.w D6, -[A3]
00000614 0324 btst -[A4], D1
00000616 0831 1041 7BA3 37E3 05C3 28B3 btst.b [[0x37E3 + D7 * 2] + 0x5C328B3], 0x41 /* 'A' */
00000622 305B movea.w A0, [A3]+
00000624 27B3 20D6 531D move.l [[A3] + D5 * 2], [A3 + D2.w - 0x42]
0000062A E305 asl D5.b, 1
0000062C 231F move.l -[A1], [A7]+
0000062E 8110 or.b [A0], D0
00000630 3B00 move.w -[A5], D0
00000632 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
00000634 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
00000636 2312 move.l -[A1], [A2]
00000638 2910 move.l -[A4], [A0]
0000063A AB17 syscall PortToMap
0000063C 2101 move.l -[A0], D1
0000063E 6B01 bmi +0x3 /* 00000641 */
00000640 E305 asl D5.b, 1
00000642 AB0D syscall GetSeek
00000644 4966 chk.w D4, -[A6]
00000646 C564 and.w -[A4], D2
00000648 5E03 addq.b D3, 7
0000064A 0645 6325 addi.w D5, 0x6325 /* 'c%' */
0000064E 340F move.w D2, A7
00000650 6567 bcs +0x69 /* 000006B9 */
00000652 4EC1 jmp D1
00000654 5A2B 0373 addq.b [A3 + 0x373], 5
00000658 03E5 .incomplete
0000065A 0F0E btst A6, D7
0000065C 200F move.l D0, A7
0000065E 710D moveq.l D0, 0x0D
00000660 1335 7B5D move.b -[A1], <<invalid full ext with IS == 1 and I/IS == 5>>
00000664 2FC3 move.l <<invalid special address>>, D3
00000666 53E1 sls -[A1]
00000668 4BF3 227B lea.l A5, [A3 + D2.w * 2 + 0x7B]
0000066C 5D13 subq.b [A3], 6
0000066E 1533 AB0B 1E73 C48B move.b -[A2], [[A3 + <<invalid base displacement size>> + A2 * 2] + 0x1E73C48B]
00000676 070F btst A7, D3
00000678 F102 .extension 0x102 <<F/4-5/0>> // unimplemented
0000067A BB10 xor.b [A0], D5
0000067C 9344 subx.w D1, D4
0000067E C31C and.b [A4]+, D1
00000680 1315 move.b -[A1], [A5]
00000682 2B30 0F81 move.l -[A5], [[ + <<invalid base displacement size>> + D0 * 8]]
00000686 102F AB2A move.b D0, [A7 - 0x54D6]
0000068A F32D .extension 0x32D <<F/4-5/1>> // unimplemented
0000068C 0F81 bclr D1, D7
0000068E 0183 bclr D3, D0
00000690 32E3 move.w [A1]+, -[A3]
00000692 8F4F 8B07 pack -[A7], -[A7], 0x8B07
00000696 0FE9 .incomplete
00000698 0363 bchg -[A3], D1
0000069A 3233 3083 move.w D1, [A3 + D3.w - 0x125]
0000069E 2323 move.l -[A1], -[A3]
000006A0 9873 5F73 44AB 580B 53AB 43AB sub.w D4, [[A3 + 0x44AB580B] + 0x53AB43AB]
000006AC 0503 btst D3, D2
000006AE 091F btst [A7]+, D4
000006B0 C330 FB3E 7B19 BB10 4B0D and.b [[A0 + 0x7B19BB10] + A7 * 2 + 0x4B0D], D1
000006BA 1505 move.b -[A2], D5
000006BC 0157 bchg [A7], D0
000006BE F706 .extension 0x706 <<F/4-5/3>> // unimplemented
000006C0 3B3B 0341 move.w -[A5], [[PC + <<invalid base displacement size>>]]
000006C4 4045 negx.w D5
000006C6 1581 4501 move.b [[A2 + <<invalid base displacement size>> + D4 * 4]], D1
000006CA 2481 move.l [A2], D1
000006CC 4556 chk.w D2, [A6]
000006CE 0B14 btst [A4], D5
000006D0 3B0E move.w -[A5], A6
000006D2 DB52 add.w [A2], D5
000006D4 D6D3 add.w A3, [A3]
000006D6 0509 btst A1, D2
000006D8 019B bclr [A3]+, D0
000006DA 0EE1 .incomplete
000006DC 9D8B subx.l -[A6], -[A3]
000006DE 0632 8C61 792D 230F addi.b [[A2 + 0x230F] + D7], 0x61 /* 'a' */
000006E6 2E08 move.l D7, A0
000006E8 3328 5EA1 move.w -[A1], [A0 + 0x5EA1]
000006EC 73A1 moveq.l D1, 0xFFFFFFA1
000006EE 024E C1D9 andi.w A6, 0xC1D9
000006F2 3305 move.w -[A1], D5
000006F4 CD13 and.b [A3], D6
000006F6 0FAD 0803 bclr [A5 + 0x803], D7
000006FA 9BC3 sub.l A5, D3
000006FC 9CC3 sub.w A6, D3
000006FE D31B add.b [A3]+, D1
00000700 0E2B 5DE3 2D23 .invalid.b [A3 + 0x2D23], 0xE3 // invalid immediate operation
00000706 18CB move.b [A4]+, A3
00000708 4BAB 78DB .invalid 5, [A3 + 0x78DB] // invalid opcode 4 with b == 6
0000070C 9ABB 6EF7 sub.l D5, [PC + D6 * 8 - 0x9]
00000710 05BA B150 bclr [PC - 0x4EB0 /* FFFFB862, cstring ""<EOF> */], D2
00000714 5302 subq.b D2, 1
00000716 E509 lsl D1.b, 2
00000718 0E73 085E 4A60 .invalid.w [A3 + D4 * 2 + 0x60], 0x85E // invalid immediate operation
0000071E E91C rol D4.b, 4
00000720 8109 sbcd -[A0], -[A1]
00000722 0F81 bclr D1, D7
00000724 0150 bchg [A0], D0
00000726 25EC F707 4759 move.l [PC + 0x4759 /* 00004E81, cstring ""<EOF> */], [A4 - 0x8F9]
0000072C 51EB 1045 sf [A3 + 0x1045]
00000730 519B subq.l [A3]+, 8
00000732 0E3B 0E5B 5ED6 .invalid.b [PC + D5 * 8 - 0x42], 0x5B /* '[' */ // invalid immediate operation
00000738 D304 addx.b D1, D4
0000073A E500 asl D0.b, 2
0000073C 6B0B bmi +0xD /* 00000749 */
0000073E 8C5E or.w D6, [A6]+
00000740 4A48 tst.w A0
00000742 D106 addx.b D0, D6
00000744 8785 1EE7 unpk D3, D5, 0x1EE7
00000748 8732 7083 or.b [A2 + D7.w - 0x125], D3
0000074C 5281 addq.l D1, 1
0000074E 0F93 bclr [A3], D7
00000750 BEEB 2DF7 cmpa.w A7, [A3 + 0x2DF7]
00000754 0746 bchg D6, D3
00000756 316F 85A1 6AC3 move.w [A0 + 0x6AC3], [A7 - 0x7A5F]
0000075C 0CC9 .incomplete
0000075E F20C 2A5E .invalid fmove, !rm
00000762 4A7E tst.w <<invalid special address>>
00000764 B109 cmpm.b [A0]+, [A1]+
00000766 0FA8 6AF7 bclr [A0 + 0x6AF7], D7
0000076A 03B6 F707 D3B7 07E4 bclr [[A6 + <<invalid base displacement size>>] + A7 * 8 - 0x2C48F81C], D1
00000772 F787 .invalid <<F/6/3>>
00000774 F235 06A3 fmul fp5, fp1
00000778 0065 B881 ori.w -[A5], 0xB881
0000077C 1C41 movea.b A6, D1
0000077E 0685 1C13 0ABB addi.l D5, 0x1C130ABB
00000784 0008 54BB ori.b A0, 0xBB
00000788 0054 A300 ori.w [A4], 0xA300
0000078C B2A3 cmp.l D1, -[A3]
0000078E 0063 1C33 ori.w -[A3], 0x1C33
00000792 0264 1313 andi.w -[A4], 0x1313
00000796 0B00 btst D0, D5
00000798 0F05 btst D5, D7
0000079A 1D24 move.b -[A6], -[A4]
0000079C A139 syscall ReadDateTime, flags=1
0000079E F707 .extension 0x707 <<F/4-5/3>> // unimplemented
000007A0 7151 moveq.l D0, 0x51
000007A2 0661 43DB addi.w -[A1], 0x43DB
000007A6 01E3 .incomplete
000007A8 056B 0BB7 bchg [A3 + 0xBB7], D2
000007AC 0848 F788 bchg.b A0, 0x88
000007B0 58F7 0869 svc [A7 + D0 + 0x69]
000007B4 9708 subx.b -[A3], -[A0]
000007B6 7AF7 moveq.l D5, 0xFFFFFFF7
000007B8 8886 or.l D4, D6
000007BA B505 xor.b D5, D2
000007BC C14F exg A0, A7
000007BE 994F subx.w -[A4], -[A7]
000007C0 C15F and.w [A7]+, D0
000007C2 3B1A move.w -[A5], [A2]+
000007C4 8D5F or.w [A7]+, D6
000007C6 A14D syscall PurgeMem, flags=1
000007C8 613B bsr +0x3D /* 00000805 */
000007CA CB18 and.b [A0]+, D5
000007CC 2D5F 2101 move.l [A6 + 0x2101], [A7]+
000007D0 5B01 subq.b D1, 5
000007D2 E305 asl D5.b, 1
000007D4 2B0C move.l -[A5], A4
000007D6 BB00 xor.b D0, D5
000007D8 56D5 sne [A5]
000007DA 08AD B485 E0C9 bclr.b [A5 - 0x1F37], 0x85
000007E0 090F btst A7, D4
000007E2 455F chk.w D2, [A7]+
000007E4 2B03 move.l -[A5], D3
000007E6 362D 1C6D move.w D3, [A5 + 0x1C6D]
000007EA D551 add.w [A1], D2
000007EC 5F4D subq.w A5, 7
000007EE 47E1 lea.l A3, -[A1]
000007F0 6C21 bge +0x23 /* 00000813 */
000007F2 4743 chk.w D3, D3
000007F4 6E00 9786 bgt -0x6878 /* FFFF9F7C */
000007F8 2797 0918 move.l [A3 + D0], [A7]
000007FC F708 .extension 0x708 <<F/4-5/3>> // unimplemented
000007FE BAF7 08CB cmpa.w A5, [A7 + D0 - 0x53]
00000802 F708 .extension 0x708 <<F/4-5/3>> // unimplemented
00000804 DCF7 08ED add.w A6, [A7 + D0 - 0x19]
00000808 E90F lsl D7.b, 4
0000080A 8789 036D unpk -[A3], -[A1], 0x036D
0000080E 4B97 .invalid 5, [A7] // invalid opcode 4 with b == 6
00000810 0912 btst [A2], D4
00000812 016D 455F bchg [A5 + 0x455F], D0
00000816 8B07 sbcd D5, D7
00000818 937A E709 sub.w [PC - 0x18F7 /* FFFFEF23, cstring ""<EOF> */], D1
0000081C 24D1 move.l [A2]+, [A1]
0000081E 02F7 .incomplete
00000820 093A D131 btst [PC - 0x2ECF /* FFFFD953, cstring ""<EOF> */], D4
00000824 6305 bls +0x7 /* 0000082B */
00000826 C931 C30C and.b <<invalid full ext with I/IS == 4>>, D4
0000082A B708 cmpm.b [A3]+, [A0]+
0000082C A60F syscall MountVol, flags=6
0000082E 52F7 0856 shi [A7 + D0 + 0x56]
00000832 7906 moveq.l D4, 0x06
00000834 7303 moveq.l D1, 0x03
00000836 3C93 move.w [A6], [A3]
00000838 0069 4FC1 06FB ori.w [A1 + 0x6FB], 0x4FC1
0000083E 11C5 062A move.b [0x0000062A], D5
00000842 A316 syscall InitQueue/FInitQueue, flags=3
00000844 8916 or.b [A6], D4
00000846 AB17 syscall PortToMap
00000848 8184 C1F2 unpk D0, D4, 0xC1F2
0000084C 8501 sbcd D2, D1
0000084E 330C move.w -[A1], A4
00000850 BB00 xor.b D0, D5
00000852 0E65 0873 .invalid.w -[A5], 0x873 // invalid immediate operation
00000856 03B2 7303 631C 1515 bclr [[A2 + <<invalid base displacement size>> + D7 * 2] + 0x631C1515], D1
0000085E F380 .invalid <<F/6/1>>
00000860 050A btst A2, D2
00000862 DB17 add.b [A7], D5
00000864 6551 bcs +0x53 /* 000008B7 */
00000866 DB02 addx.b D5, D2
00000868 DB00 addx.b D5, D0
0000086A C515 and.b [A5], D2
0000086C 50B9 150B 4193 addq.l [0x150B4193], 8
00000872 30C3 move.w [A0]+, D3
00000874 1CB1 2213 move.b [A6], [A1 + D2.w * 2 + 0x13]
00000878 698B bvs -0x73 /* 00000805 */
0000087A 19F7 89B7 9D38 615A 8709 D683 01CD move.b 0xCD, [[-0x62C79EA6] + A0 - 0x78F6297D]
00000888 090F btst A7, D4
0000088A 4E0E .invalid // invalid opcode 4
0000088C F709 .extension 0x709 <<F/4-5/3>> // unimplemented
0000088E E9F7 0898 8709 bfextu D0, [[A7 + <<invalid base displacement size>> + A0 * 8]] {D2:24}
00000894 DAF7 89E8 F70A add.w A5, [-0x8F6]
0000089A 8D97 or.l [A7], D6
0000089C 0A9E F78A AAF9 xori.l [A6]+, 0xF78AAAF9
000008A2 1D41 A417 move.b [A6 - 0x5BE9], D1
000008A6 01B6 4106 0701 bclr [[A6 + <<invalid base displacement size>>] + D4 + 0x701], D0
000008AC BDC3 cmpa.l A6, D3
000008AE 1485 move.b [A2], D5
000008B0 1CC4 move.b [A6]+, D4
000008B2 5AF3 104B spl [A3 + D1.w + 0x4B]
000008B6 0E5B 27E3 .invalid.w [A3]+, 0x27E3 // invalid immediate operation
000008BA 3305 move.w -[A1], D5
000008BC 9461 sub.w D2, -[A1]
000008BE 1E43 movea.b A7, D3
000008C0 1EC9 move.b [A7]+, A1
000008C2 011B btst [A3]+, D0
000008C4 306D 9481 movea.w A0, [A5 - 0x6B7F]
000008C8 011B btst [A3]+, D0
000008CA 0289 012B 1F27 andi.l A1, 0x12B1F27
000008D0 0036 0C0E 1AFB ori.b [A6 + D1 * 2 - 0x5], 0xE
000008D6 9232 BB00 sub.b D1, [A2 + <<invalid base displacement size>> + A3 * 2]
000008DA 2A54 movea.l A5, [A4]
000008DC 0C54 9706 cmpi.w [A4], 0x9706
000008E0 79F3 moveq.l D4, 0xFFFFFFF3
000008E2 80E5 divu.w D0, -[A5]
000008E4 223A A300 move.l D1, [PC - 0x5D00 /* FFFFABE6, cstring ""<EOF> */]
000008E8 18E5 move.b [A4]+, -[A5]
000008EA 21C4 2597 move.l [0x00002597], D4
000008EE 5B07 subq.b D7, 5
000008F0 C937 5620 and.b [A7 + D5.w * 8 + 0x20], D4
000008F4 95B4 1922 1FC5 21C7 sub.l [[A4 + 0x1FC5 + D1] + 0x21C7], D2
000008FC 86AB 6902 or.l D3, [A3 + 0x6902]
00000900 AB05 syscall CopyHandle
00000902 73B6 moveq.l D1, 0xFFFFFFB6
00000904 D313 add.b [A3], D1
00000906 C31C and.b [A4]+, D1
00000908 23E7 1FF7 0939 move.l [0x1FF70939], -[A7]
0000090E 4548 chk.w D2, A0
00000910 C113 and.b [A3], D0
00000912 A1EF syscall vDtrmV3, flags=1
00000914 0E09 3263 .invalid.b A1, 0x63 /* 'c' */ // invalid immediate operation
00000918 1869 3023 movea.b A4, [A1 + 0x3023]
0000091C 6CB9 bge -0x45 /* 000008D7 */
0000091E 135B 15A9 move.b [A1 + 0x15A9], [A3]+
00000922 013B 1AB5 btst [PC + D1 * 2 - 0x75], D0
00000926 13B3 0D89 0123 12A1 2864 132C move.b [[A1 + 0x12A1 + D0] + 0x2864132C], [[ + <<invalid base displacement size>> + D0 * 4]]
00000932 2100 move.l -[A0], D0
00000934 EB24 asl D4.b, D5
00000936 6307 bls +0x9 /* 0000093F */
00000938 BB06 xor.b D6, D5
0000093A 5304 subq.b D4, 1
0000093C 7B77 moveq.l D5, 0x77
0000093E BB06 xor.b D6, D5
00000940 9512 sub.b [A2], D2
00000942 A51F syscall DisposPtr/DisposePtr, flags=5
00000944 3A54 movea.w A5, [A4]
00000946 18B2 5485 move.b [A4], [A2 + D5.w * 4 - 0x123]
0000094A 3485 move.w [A2], D5
0000094C 129B move.b [A1], [A3]+
0000094E 0389 bclr A1, D1
00000950 34D7 move.w [A2]+, [A7]
00000952 0B4C bchg A4, D5
00000954 3FE7 move.w <<invalid special address>>, -[A7]
00000956 0B5F bchg [A7]+, D5
00000958 6902 bvs +0x4 /* 0000095C */
0000095A F70B .extension 0x70B <<F/4-5/3>> // unimplemented
label0000095C:
0000095C 7397 moveq.l D1, 0xFFFFFF97
0000095E 0B84 bclr D4, D5
00000960 AD93 syscall SetResPurge, auto_pop
00000962 0112 btst [A2], D0
00000964 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
00000966 094B bchg A3, D4
00000968 3B1A move.w -[A5], [A2]+
0000096A 1912 move.b -[A4], [A2]
0000096C 2309 move.l -[A1], A1
0000096E A901 syscall FMSwapFont
00000970 3B0F move.w -[A5], A7
00000972 7110 moveq.l D0, 0x10
00000974 033A BB06 btst [PC - 0x44FA /* FFFFC47C, cstring ""<EOF> */], D1
00000978 DB20 add.b -[A0], D5
0000097A 8BAA E70B or.l [A2 - 0x18F5], D5
0000097E C60E and.b D3, A6
00000980 4E6A move A2, USP
00000982 2304 move.l -[A1], D4
00000984 4930 D786 AB1F .invalid 4, [[ + <<invalid base displacement size>>] + A5 * 8 - 0x54E1] // invalid opcode 4 with b == 4
0000098A 1334 F70C move.b -[A1], <<invalid full ext with I/IS == 4>>
0000098E 06F7 .incomplete
00000990 04C7 .incomplete
00000992 890B sbcd -[A4], -[A3]
00000994 C306 abcd D1, D6
00000996 CB01 abcd D5, D1
00000998 089B 28DB bclr.b [A3]+, 0xDB
0000099C 06D3 .incomplete
0000099E 1A45 movea.b A5, D5
000009A0 57F7 0ADB seq [A7 + D0 * 2 - 0x37]
000009A4 C904 abcd D4, D4
000009A6 8103 sbcd D0, D3
000009A8 1234 .incomplete